package cn.phonevane.utils;
/**
 * �jian检查文件类型�
 * @author Administrator
 *
 */
public class CheckFileType {
	/**
	 * �检查测文件是否为图片
	 * @param filename 文件名
	 * @return true 图片,false其他文件
	 */
	public static boolean isPic(String filename){
		
		String reg = "[\\s\\S]+.(png|gif|bmp|jpg|jpeg)";
		
		return filename.toLowerCase().matches(reg);
	}
	/**
	 * �截取文件后缀名
	 * @param filename 文件名
	 * @return 
	 */
	public static String getExtention(String fileName){
		  int pos=fileName.lastIndexOf(".");
		  return fileName.substring(pos);
		  
	}
	/**
	 * �检测文件是否为FreeMarker的模版文件
	 * @param fileName 
	 */
	public static boolean isFreeMarkerTemplate(String fileName){
		
		String reg = "[\\s\\S]+.(ftl)";
		
		return fileName.toLowerCase().matches(reg);
	}
	
	/**
	 * 随机生成字符串
	 */
	public static String createString(){
		String str=null;
		StringBuffer stringBuffer=new StringBuffer();
		for(int i=0;i<4;i++){
			int j=(int)(Math.random()*26);
			char c=(char)('a'+j);
			stringBuffer.append(c);
			str="a"+stringBuffer.toString();
		}
		return str;
	} 
}
